package caprice

/*
#include "cbtree.h"
*/
import (
	"C"
)

type Record struct {
	Op   int
	Key  []byte
	Val  []byte
	Next *Record
}

type Store struct{}

func NewStore(path string) (s *Store, e error) {
	return
}

func (s *Store) Close() {
	return
}

func (s *Store) BatchWrite(batch *Record) error {
	return nil
}

func (s *Store) Sync() error {
	return nil
}

func (s *Store) SingleOrMultiQuery(query *Record) error {
	return nil
}

func (s *Store) PrefixOrRangeQuery(query *Record) (result *Record, e error) {
	return
}

func (s *Store) StatBlocks() int {
	return 0
}

func (s *Store) GetBlock(blockno int) (data []byte, e error) {
	return
}
